Manager: Device Manager



Carbon will not support the Device Manager as an interface for installing or interacting with device drivers. However, you can continue to use the PBRead and PBWrite functions (and their variants) for reading and writing to open files.

In Mac OS X, code that communicates directly with hardware devices must use the IOKit API. Other types of code that have relied on the Device Manager interface in the past (such as desk accessories) should be converted into applications.

Note: The Serial Driver will be supported through a new set of functions similar to PBOpen, PBControl, PBStatus, etc., but specific to serial communication.

 AddDrive

 CloseDeskAcc

 CloseDriver

 CompareFileCandToPropCand

 CompatibleDriverNames

 Control

 DriverGestaltIsOn

 DriverGestaltOff

 DriverGestaltOn

 DriverInstall

 DriverInstallReserveMem

 DrvrRemove

 Fetch

 FindDriverCandidates

 FindDriverForDeviceFromFile

 FindDriversForDevice

 GetCompatibleProperty

 GetDCtlEntry

 GetDriverDescription

 GetDriverDiskFragment

 GetDriverForDevice

 GetDriverInformation

 GetDriverMemoryFragment

 GetDrvQHdr

 GetNamedDriverDescFromFSSpec

 GetNamedDriverDiskFragment

 HigherDriverVersion

 HighestUnitNumber

 InstallDriverForDevice

 InstallDriverFromDisk

 InstallDriverFromFile

 InstallDriverFromFragment

 InstallDriverFromMemory

 ioctl

 IODone

 KillIO

 LookupDrivers

 opendeskacc

 OpenDeskAcc

Desk accessories will not be supported in Carbon. A new mechanism will be provided for handling selections from the Apple menu.

 OpenDriver

 opendriver

 OpenInstalledDriver

 PBCloseAsync

 PBCloseImmed

 PBCloseSync

 PBControlAsync

 PBControlImmed

 PBControlSync

 PBKillIOAsync

 PBKillIOImmed

 PBKillIOSync

 PBOpenAsync

 PBOpenImmed

 PBOpenSync

 PBReadAsync

This function is only supported for reading from open files.

 PBReadImmed

This function is only supported for reading from open files.

 PBReadSync

This function is only supported for reading from open files.

 PBStatusAsync

 PBStatusImmed

 PBStatusSync

 PBWriteAsync

This function is only supported for writing to open files.

 PBWriteImmed

This function is only supported for writing to open files.

 PBWriteSync

This function is only supported for writing to open files.

 RemoveDriver

 RenameDriver

 ReplaceDriverWithFragment

 ScanDriverCandidates

 SetDriverClosureMemory

 Stash

 Status

 VerifyFragmentAsDriver

[Table of Contents] [Function Index]

Generated on: 2/12/99. Copyright 1998 Apple Computer, Inc. All rights reserved.